本篇目錄
- Google App Script 優缺點
- 開發時的困難點
Google App Script 優缺點
優點
- 會 JavaScript 與擁有後端開發概念很容易上手
- 可以很容易且便宜(有免費額度)串接 Google 主要服務
- 可以線上開發與測試
- Method 很傳統,只有 GET 和 POST 兩種(極度簡化,就像 Google 主頁中間只放 Search )
缺點
- 無法運行在本機,進而造成寫 API 測試需要繞道實作
- Log 記錄需要額外處理,方式一是將 Log 和 GCP 串接,方式二是自己寫一個 Log 機制處理。
- 透過 Goolge App Script 修改的 Google Drive 檔案內容不會有任何記錄提供還原至上一步。
- Debug 吃經驗值
開發時的困難點
因為優點而選擇 Google App Script ,同時也需要包容自認為它的缺點!
習慣 local → develop → staging → production 的流程,使用 Google App Script 變成 develop → production → local(備份 code)。
Log 不想使用 GCP 就自己刻一個,如下圖顯示發生錯誤的檔案與錯誤訊息,此時將 Log 記錄到 Google sheets 既可補足發生錯誤沒有 Log 的狀況,同時也可以很直觀知道錯誤的地方,縮短找 bug 的過程。